package cc.rengu.igas.channel.ncqs.facade.request;

import cc.rengu.igas.channel.ncqs.facade.base.BaseRequest;
import cc.rengu.igas.channel.ncqs.facade.bean.OriTrxInfo;
import cc.rengu.igas.channel.ncqs.facade.bean.ResfdInfo;
import cc.rengu.igas.channel.ncqs.facade.bean.RiskInfo;

import java.io.Serializable;

/**
 * 退款 on 2019/10/12.
 */
public class NcqsRefundAcqRequest extends BaseRequest implements Serializable {
    private String transSeqNum;     /*请求银联流水号*/
    private String cupsInstCode;        /*银联机构号*/
    private String busiType;        /*业务类型*/
    private String busiFuncType;        /*业务功能类型*/
    private String cupsMchntNo;        /*银联商户号*/
    private String mchntType;        /*商户类型*/
    private String mchntName;        /*商户名称*/
    private String acctInType;        /*账户输入方式*/
    private String termNo;        /*终端号*/
    private String termType;        /*终端类型*/
    private String productType;        /*产品类型*/
    private String payAcctIssrId;        /*付款方账户所属机构标识*/
    private String payeeAcctNo;        /*收款账户*/
    private String signNo;        /*签约协议号*/
    private String orderAmt;        /*交易金额*/
    private String orderCcy;        /*交易币种*/
    private String orderId;        /*订单号*/
    private String orderDesc;        /*订单描述*/
    private ResfdInfo resfdInfo;        /*备付金信息*/
    private RiskInfo riskInfo;        /*风险监控信息*/
    private OriTrxInfo oriTrxInfo;        /*原交易信息*/
    private String ncqsReserve;        /*预留信息*/

    public String getTransSeqNum() {
        return transSeqNum;
    }

    public void setTransSeqNum(String transSeqNum) {
        this.transSeqNum = transSeqNum;
    }

    public String getNcqsReserve() {
        return ncqsReserve;
    }

    public void setNcqsReserve(String ncqsReserve) {
        this.ncqsReserve = ncqsReserve;
    }

    public String getCupsInstCode() {
        return cupsInstCode;
    }

    public void setCupsInstCode(String cupsInstCode) {
        this.cupsInstCode = cupsInstCode;
    }

    public String getBusiType() {
        return busiType;
    }

    public void setBusiType(String busiType) {
        this.busiType = busiType;
    }

    public String getBusiFuncType() {
        return busiFuncType;
    }

    public void setBusiFuncType(String busiFuncType) {
        this.busiFuncType = busiFuncType;
    }

    public String getCupsMchntNo() {
        return cupsMchntNo;
    }

    public void setCupsMchntNo(String cupsMchntNo) {
        this.cupsMchntNo = cupsMchntNo;
    }

    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getAcctInType() {
        return acctInType;
    }

    public void setAcctInType(String acctInType) {
        this.acctInType = acctInType;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getTermType() {
        return termType;
    }

    public void setTermType(String termType) {
        this.termType = termType;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getPayAcctIssrId() {
        return payAcctIssrId;
    }

    public void setPayAcctIssrId(String payAcctIssrId) {
        this.payAcctIssrId = payAcctIssrId;
    }

    public String getPayeeAcctNo() {
        return payeeAcctNo;
    }

    public void setPayeeAcctNo(String payeeAcctNo) {
        this.payeeAcctNo = payeeAcctNo;
    }

    public String getSignNo() {
        return signNo;
    }

    public void setSignNo(String signNo) {
        this.signNo = signNo;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderDesc() {
        return orderDesc;
    }

    public void setOrderDesc(String orderDesc) {
        this.orderDesc = orderDesc;
    }

    public ResfdInfo getResfdInfo() {
        return resfdInfo;
    }

    public void setResfdInfo(ResfdInfo resfdInfo) {
        this.resfdInfo = resfdInfo;
    }

    public RiskInfo getRiskInfo() {
        return riskInfo;
    }

    public void setRiskInfo(RiskInfo riskInfo) {
        this.riskInfo = riskInfo;
    }

    public OriTrxInfo getOriTrxInfo() {
        return oriTrxInfo;
    }

    public void setOriTrxInfo(OriTrxInfo oriTrxInfo) {
        this.oriTrxInfo = oriTrxInfo;
    }
}
